Volume 46, Issue 1, November 2022, Pages 203-231
Mohamed Ahmed Sanad Attia
Volume 44, Issue 1, March 2022, Pages 45-69
Mohamed Ahmed Sanad Attia; Mohamed Fayek Saleh